#include <stdio.h>
#include <stdlib.h>
#include "basketliga.h"

int main(int argc, char *argv[]) {
	FILE *fs;
	ZAWODNIK tabela[MAXPLAYER];
	ZAWODNIK tmp;
	int index = 0;

	if(argc < 2) {
		fprintf(stderr, "Skladnia: %s nazwa_pliku.txt\n", argv[0]);
		exit(1);
	}
	if((fs = fopen(argv[1], "r")) == NULL) {
		fprintf(stderr, "Nie udalo sie otworzyc pliku: %s\n", argv[1]);
		exit(2);
	}
	zeruj_dane(tabela);
	while(fscanf(fs, "%d %s %s %d %d %d %d", &tmp.player.numer, tmp.player.imie,
				tmp.player.nazw, &tmp.rzuty2pt, &tmp.trafienia2pt, &tmp.asysty, &tmp.faule) > 0) {
		index = tmp.player.numer;
		if(index != tabela[index].player.numer)
			tabela[index] = tmp;
		else {
			tabela[index].rzuty2pt += tmp.rzuty2pt;
			tabela[index].trafienia2pt += tmp.trafienia2pt;
			tabela[index].asysty += tmp.asysty;
			tabela[index].faule += tmp.asysty;
		}
	}
	oblicz_skutecznosc(tabela);
	pokaz_statystyki(tabela);
	if((fclose(fs)) != 0)
		fputs("Blad zamykania pliku\n", stderr);

	return 0;
}
